#ifndef UHM_MAT_LINAL_UHM_HXX_
#define UHM_MAT_LINAL_UHM_HXX_

namespace uhm {

  typedef class UHM_< Mat_Linal_ , Mat_Linal_ >         UHM_Linal_;

  typedef class LU_nopiv_< Mat_Linal_ , Mat_Linal_ >    LU_nopiv_Linal_;
  typedef class LU_incpiv_< Mat_Linal_ , Mat_Linal_ >   LU_incpiv_Linal_;
  typedef class LU_piv_< Mat_Linal_ , Mat_Linal_ >      LU_piv_Linal_;

  typedef class CHOL_nopiv_< Mat_Linal_ , Mat_Linal_ >  CHOL_nopiv_Linal_;
  typedef class CHOL_incpiv_< Mat_Linal_ , Mat_Linal_ > CHOL_incpiv_Linal_;
  typedef class CHOL_piv_< Mat_Linal_ , Mat_Linal_ >    CHOL_piv_Linal_;

  typedef class LDL_nopiv_< Mat_Linal_ , Mat_Linal_ >   LDL_nopiv_Linal_;
  typedef class LDL_incpiv_< Mat_Linal_ , Mat_Linal_ >  LDL_incpiv_Linal_;
  typedef class LDL_piv_< Mat_Linal_ , Mat_Linal_ >     LDL_piv_Linal_;

}


#endif
